scala_library(
    compiler_option_sets = ["fatal_warnings"],
    platform = "java8",
    tags = ["bazel-compatible"],
    dependencies = [
        "3rdparty/jvm/com/google/inject:guice",
        "3rdparty/jvm/com/google/inject/extensions:guice-assistedinject",
        "3rdparty/jvm/net/codingwell:scala-guice",
        "3rdparty/jvm/org/slf4j:slf4j-api",
        "escherbird/src/scala/com/twitter/escherbird/util/stitchcache",
        "finatra/inject/inject-core/src/main/scala",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/base",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/clients/strato",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/constants",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/adapters",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/feature_hydration/common",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/models",
        "follow-recommendations-service/common/src/main/scala/com/twitter/follow_recommendations/common/utils",
        "follow-recommendations-service/server/src/main/scala/com/twitter/follow_recommendations/configapi/common",
        "hermit/hermit-core/src/main/scala/com/twitter/hermit/constants",
        "src/java/com/twitter/ml/api:api-base",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/core:socialgraph",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/core:usersource",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/onboarding:mc-user-counting",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/onboarding:user-wtf-algorithm-aggregate",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/onboarding:wtf-impression",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/onboarding:wtf-post-nux",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/onboarding:wtf-user-algorithm-aggregate",
        "src/scala/com/twitter/ml/featurestore/catalog/datasets/timelines:timelines-author-features",
        "src/scala/com/twitter/ml/featurestore/catalog/entities/core",
        "src/scala/com/twitter/ml/featurestore/catalog/entities/onboarding",
        "src/scala/com/twitter/ml/featurestore/catalog/features/core:socialgraph",
        "src/scala/com/twitter/ml/featurestore/catalog/features/core:user",
        "src/scala/com/twitter/ml/featurestore/catalog/features/interests_discovery:user-topic-relationships",
        "src/scala/com/twitter/ml/featurestore/catalog/features/magicrecs:non-mr-notif-summmaries",
        "src/scala/com/twitter/ml/featurestore/catalog/features/magicrecs:non-mr-notif-summmary-aggregates",
        "src/scala/com/twitter/ml/featurestore/catalog/features/magicrecs:nonmr-ntab-summaries",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:mc-user-counting",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:post-nux-offline",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:post-nux-offline-edge",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:ratio",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:simcluster-user-interested-in-candidate-known-for",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:user-wtf-algorithm-aggregate",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:wtf-impression",
        "src/scala/com/twitter/ml/featurestore/catalog/features/onboarding:wtf-user-algorithm-aggregate",
        "src/scala/com/twitter/ml/featurestore/catalog/features/rux:user-resurrection",
        "src/scala/com/twitter/ml/featurestore/catalog/features/timelines:aggregate",
        "src/scala/com/twitter/ml/featurestore/lib",
        "src/scala/com/twitter/ml/featurestore/lib/dynamic",
        "src/scala/com/twitter/ml/featurestore/lib/embedding",
        "src/scala/com/twitter/ml/featurestore/lib/feature",
        "src/scala/com/twitter/ml/featurestore/lib/online",
        "src/scala/com/twitter/ml/featurestore/lib/params",
        "src/scala/com/twitter/onboarding/relevance/adapters/features/featurestore",
        "strato/config/columns/ml/featureStore:featureStore-strato-client",
        "strato/config/columns/ml/featureStore/onboarding:onboarding-strato-client",
        "util/util-slf4j-api/src/main/scala",
    ],
)
